import axios from 'axios'

// 创建axios实例
const service = axios.create({
    // 请求URL公共部分
    baseURL: '/geoserver',
    // 超时
    // timeout: 10000
});

// request拦截器
service.interceptors.request.use(config => {
    // 设置 token,请求头
    return config
}, error => {
    Promise.reject(error)
});

// 响应拦截器
service.interceptors.response.use(res => {
    // 未设置状态码则默认成功状态
    const code = res.data.code || 200;
    console.log(code);
    if (code === 401) {
    } else if (code === 500) {
    } else if (code !== 200) {
      return Promise.reject("error");
    } else {
      return res.data;
    }

}, error => {
    return Promise.reject(error)
});
export default service